package xyz.labmem.main.modular.app.xxly.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 大型和超大型数据中心采集对象 dxhcdxsjzxcjb
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@SocketPath("true",order=112,issub=true)
@TableName("dxhcdxsjzxcjb")

@ApiModel(value = "大型和超大型数据中心采集")
class Dxhcdxsjzxcjb : GFBaseEntity<Dxhcdxsjzxcjb>() {

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 数据中心名称 */
    @SqlColumn
    @ExcelProperty("数据中心名称")
    @TableField("sjzxmc")
    @ApiModelProperty(value = "数据中心名称")
    var sjzxmc : String? = null
    /** 数据中心类型 */
    @SqlColumn
    @ExcelProperty("数据中心类型")
    @TableField("sjzxlx")
    @ApiModelProperty(value = "数据中心类型")
    var sjzxlx : String? = null
    /** 所属单位名称 */
    @SqlColumn
    @ExcelProperty("所属单位名称")
    @TableField("ssdwmc")
    @ApiModelProperty(value = "所属单位名称")
    var ssdwmc : String? = null
    /** 单位负责人 */
    @SqlColumn
    @ExcelProperty("单位负责人")
    @TableField("dwfzr")
    @ApiModelProperty(value = "单位负责人")
    var dwfzr : String? = null
    /** 联系方式 */
    @SqlColumn
    @ExcelProperty("联系方式")
    @TableField("lxfs")
    @ApiModelProperty(value = "联系方式")
    var lxfs : String? = null
    /** 核心服务器部署位置 */
    @SqlColumn
    @ExcelProperty("核心服务器部署位置")
    @TableField("hxfwqbswz")
    @ApiModelProperty(value = "核心服务器部署位置")
    var hxfwqbswz : String? = null
    /** 存储核心数据类型 */
    @ExcelProperty("存储核心数据类型")
    @TableField("cchxsjlx")
    @ApiModelProperty(value = "存储核心数据类型")
    var cchxsjlx : String? = null
    /** 资源管理情况_存储资源总量 */
    @ExcelProperty("资源管理情况_存储资源总量")
    @TableField("zyglqk_cczyzl")
    @ApiModelProperty(value = "资源管理情况_存储资源总量")
    var zyglqkCczyzl : String? = null
    /** 资源管理情况_存储资源使用率 */
    @ExcelProperty("资源管理情况_存储资源使用率")
    @TableField("zyglqk_cczysyl")
    @ApiModelProperty(value = "资源管理情况_存储资源使用率")
    var zyglqkCczysyl : String? = null
    /** 资源管理情况_CPU资源总量 */
    @ExcelProperty("资源管理情况_CPU资源总量")
    @TableField("zyglqk_zyzl")
    @ApiModelProperty(value = "资源管理情况_CPU资源总量")
    var zyglqkZyzl : String? = null
    /** 资源管理情况_CPU资源使用率 */
    @ExcelProperty("资源管理情况_CPU资源使用率")
    @TableField("zyglqk_zysyl")
    @ApiModelProperty(value = "资源管理情况_CPU资源使用率")
    var zyglqkZysyl : String? = null
    /** 资源管理情况_I/O使用率 */
    @ExcelProperty("资源管理情况_I/O使用率")
    @TableField("zyglqk_syl")
    @ApiModelProperty(value = "资源管理情况_I/O使用率")
    var zyglqkSyl : String? = null
    /** 资源管理情况_内存使用率 */
    @ExcelProperty("资源管理情况_内存使用率")
    @TableField("zyglqk_ncsyl")
    @ApiModelProperty(value = "资源管理情况_内存使用率")
    var zyglqkNcsyl : String? = null
    /** 自主可控情况 */
    @ExcelProperty("自主可控情况")
    @TableField("zzkkqk")
    @ApiModelProperty(value = "自主可控情况")
    var zzkkqk : String? = null
    /** 网络性能_数据中心出口平均带宽 */
    @ExcelProperty("网络性能_数据中心出口平均带宽")
    @TableField("wlxn_sjzxckpjdk")
    @ApiModelProperty(value = "网络性能_数据中心出口平均带宽")
    var wlxnSjzxckpjdk : String? = null
    /** 网络性能_接入网络干线名称 */
    @ExcelProperty("网络性能_接入网络干线名称")
    @TableField("wlxn_jrwlgxmc")
    @ApiModelProperty(value = "网络性能_接入网络干线名称")
    var wlxnJrwlgxmc : String? = null
    /** 数据共享 */
    @ExcelProperty("数据共享")
    @TableField("sjgx")
    @ApiModelProperty(value = "数据共享")
    var sjgx : String? = null

    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

}
